package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeDOCondition {
    private PlusEntityWrapper<GuaranteeDO> ew;

    public GuaranteeDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeDO.class);
    }

    public static GuaranteeDOCondition builder() {
        return new GuaranteeDOCondition();
    }

    public PlusEntityWrapper<GuaranteeDO> build() {
        return this.ew;
    }

    public GuaranteeDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeDO.class);
    }

    public GuaranteeDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdIsNull() {
        ew.isNull("center_id");
        return this;
    }

    public GuaranteeDOCondition orCenterIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_id");
        return this;
    }

    public GuaranteeDOCondition andCenterIdIsNotNull() {
        ew.isNotNull("center_id");
        return this;
    }

    public GuaranteeDOCondition orCenterIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_id");
        return this;
    }

    public GuaranteeDOCondition andCenterIdEq(Object value) {
        ew.eq("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdNe(Object value) {
        ew.ne("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdGt(Object value) {
        ew.gt("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdGe(Object value) {
        ew.ge("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdLt(Object value) {
        ew.lt("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdLe(Object value) {
        ew.le("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdIn(Object... value) {
        ew.in("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdNotIn(Object... value) {
        ew.notIn("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdBetween(Object value, Object value1) {
        ew.between("center_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orCenterIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andCenterIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orCenterIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andCenterIdLike(String value) {
        ew.like("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterIdNotLike(String value) {
        ew.notLike("center_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoIsNull() {
        ew.isNull("guarantee_no");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_no");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoIsNotNull() {
        ew.isNotNull("guarantee_no");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_no");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoEq(Object value) {
        ew.eq("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoNe(Object value) {
        ew.ne("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoGt(Object value) {
        ew.gt("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoGe(Object value) {
        ew.ge("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoLt(Object value) {
        ew.lt("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoLe(Object value) {
        ew.le("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoIn(Object... value) {
        ew.in("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoNotIn(Object... value) {
        ew.notIn("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoBetween(Object value, Object value1) {
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoLike(String value) {
        ew.like("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeNoNotLike(String value) {
        ew.notLike("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoIsNull() {
        ew.isNull("guarantee_check_no");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_check_no");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoIsNotNull() {
        ew.isNotNull("guarantee_check_no");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_check_no");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoEq(Object value) {
        ew.eq("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoNe(Object value) {
        ew.ne("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoGt(Object value) {
        ew.gt("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoGe(Object value) {
        ew.ge("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoLt(Object value) {
        ew.lt("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoLe(Object value) {
        ew.le("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoIn(Object... value) {
        ew.in("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoNotIn(Object... value) {
        ew.notIn("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoBetween(Object value, Object value1) {
        ew.between("guarantee_check_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_check_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_check_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_check_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoLike(String value) {
        ew.like("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCheckNoNotLike(String value) {
        ew.notLike("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCheckNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_check_no", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileIsNull() {
        ew.isNull("guarantee_file");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_file");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileIsNotNull() {
        ew.isNotNull("guarantee_file");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_file");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileEq(Object value) {
        ew.eq("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileNe(Object value) {
        ew.ne("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileGt(Object value) {
        ew.gt("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileGe(Object value) {
        ew.ge("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileLt(Object value) {
        ew.lt("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileLe(Object value) {
        ew.le("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileIn(Object... value) {
        ew.in("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileNotIn(Object... value) {
        ew.notIn("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileBetween(Object value, Object value1) {
        ew.between("guarantee_file", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_file", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_file", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_file", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileLike(String value) {
        ew.like("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileNotLike(String value) {
        ew.notLike("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_file", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5IsNull() {
        ew.isNull("guarantee_file_md5");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5IsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_file_md5");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5IsNotNull() {
        ew.isNotNull("guarantee_file_md5");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5IsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_file_md5");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Eq(Object value) {
        ew.eq("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Eq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Ne(Object value) {
        ew.ne("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Ne(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Gt(Object value) {
        ew.gt("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Gt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Ge(Object value) {
        ew.ge("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Ge(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Lt(Object value) {
        ew.lt("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Lt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Le(Object value) {
        ew.le("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Le(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5In(Object... value) {
        ew.in("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5In(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5NotIn(Object... value) {
        ew.notIn("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5NotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Between(Object value, Object value1) {
        ew.between("guarantee_file_md5", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Between(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_file_md5", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5NotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_file_md5", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5NotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_file_md5", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5Like(String value) {
        ew.like("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5Like(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeFileMd5NotLike(String value) {
        ew.notLike("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeFileMd5NotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_file_md5", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdIsNull() {
        ew.isNull("institution_id");
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("institution_id");
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdIsNotNull() {
        ew.isNotNull("institution_id");
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("institution_id");
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdEq(Object value) {
        ew.eq("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdNe(Object value) {
        ew.ne("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdGt(Object value) {
        ew.gt("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdGe(Object value) {
        ew.ge("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdLt(Object value) {
        ew.lt("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdLe(Object value) {
        ew.le("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdIn(Object... value) {
        ew.in("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdNotIn(Object... value) {
        ew.notIn("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdBetween(Object value, Object value1) {
        ew.between("institution_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("institution_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdNotBetween(Object value, Object value1) {
        ew.notBetween("institution_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("institution_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdLike(String value) {
        ew.like("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andInstitutionIdNotLike(String value) {
        ew.notLike("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition orInstitutionIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("institution_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdIsNull() {
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdIsNotNull() {
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdEq(Object value) {
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdNe(Object value) {
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdGt(Object value) {
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdGe(Object value) {
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdLt(Object value) {
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdLe(Object value) {
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdIn(Object... value) {
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdNotIn(Object... value) {
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdBetween(Object value, Object value1) {
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdLike(String value) {
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andCenterOrderIdNotLike(String value) {
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition orCenterOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoIsNull() {
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoIsNotNull() {
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoEq(Object value) {
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoNe(Object value) {
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoGt(Object value) {
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoGe(Object value) {
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoLt(Object value) {
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoLe(Object value) {
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoIn(Object... value) {
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoNotIn(Object... value) {
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoBetween(Object value, Object value1) {
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoLike(String value) {
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andAcceptOrderNoNotLike(String value) {
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orAcceptOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoIsNull() {
        ew.isNull("apply_order_no");
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("apply_order_no");
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoIsNotNull() {
        ew.isNotNull("apply_order_no");
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("apply_order_no");
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoEq(Object value) {
        ew.eq("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoNe(Object value) {
        ew.ne("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoGt(Object value) {
        ew.gt("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoGe(Object value) {
        ew.ge("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoLt(Object value) {
        ew.lt("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoLe(Object value) {
        ew.le("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoIn(Object... value) {
        ew.in("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoNotIn(Object... value) {
        ew.notIn("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoBetween(Object value, Object value1) {
        ew.between("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("apply_order_no", value, value1);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoLike(String value) {
        ew.like("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andApplyOrderNoNotLike(String value) {
        ew.notLike("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition orApplyOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("apply_order_no", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeIsNull() {
        ew.isNull("service_begin_time");
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("service_begin_time");
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeIsNotNull() {
        ew.isNotNull("service_begin_time");
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("service_begin_time");
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeEq(Object value) {
        ew.eq("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeNe(Object value) {
        ew.ne("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeGt(Object value) {
        ew.gt("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeGe(Object value) {
        ew.ge("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeLt(Object value) {
        ew.lt("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeLe(Object value) {
        ew.le("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeIn(Object... value) {
        ew.in("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeNotIn(Object... value) {
        ew.notIn("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeBetween(Object value, Object value1) {
        ew.between("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeNotBetween(Object value, Object value1) {
        ew.notBetween("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("service_begin_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeLike(String value) {
        ew.like("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceBeginTimeNotLike(String value) {
        ew.notLike("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceBeginTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("service_begin_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeIsNull() {
        ew.isNull("service_end_time");
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("service_end_time");
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeIsNotNull() {
        ew.isNotNull("service_end_time");
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("service_end_time");
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeEq(Object value) {
        ew.eq("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeNe(Object value) {
        ew.ne("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeGt(Object value) {
        ew.gt("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeGe(Object value) {
        ew.ge("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeLt(Object value) {
        ew.lt("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeLe(Object value) {
        ew.le("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeIn(Object... value) {
        ew.in("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeNotIn(Object... value) {
        ew.notIn("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeBetween(Object value, Object value1) {
        ew.between("service_end_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("service_end_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeNotBetween(Object value, Object value1) {
        ew.notBetween("service_end_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("service_end_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeLike(String value) {
        ew.like("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andServiceEndTimeNotLike(String value) {
        ew.notLike("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition orServiceEndTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("service_end_time", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondIsNull() {
        ew.isNull("bid_bond");
        return this;
    }

    public GuaranteeDOCondition orBidBondIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bid_bond");
        return this;
    }

    public GuaranteeDOCondition andBidBondIsNotNull() {
        ew.isNotNull("bid_bond");
        return this;
    }

    public GuaranteeDOCondition orBidBondIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bid_bond");
        return this;
    }

    public GuaranteeDOCondition andBidBondEq(Object value) {
        ew.eq("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondNe(Object value) {
        ew.ne("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondGt(Object value) {
        ew.gt("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondGe(Object value) {
        ew.ge("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondLt(Object value) {
        ew.lt("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondLe(Object value) {
        ew.le("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondIn(Object... value) {
        ew.in("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondNotIn(Object... value) {
        ew.notIn("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondBetween(Object value, Object value1) {
        ew.between("bid_bond", value, value1);
        return this;
    }

    public GuaranteeDOCondition orBidBondBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bid_bond", value, value1);
        return this;
    }

    public GuaranteeDOCondition andBidBondNotBetween(Object value, Object value1) {
        ew.notBetween("bid_bond", value, value1);
        return this;
    }

    public GuaranteeDOCondition orBidBondNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bid_bond", value, value1);
        return this;
    }

    public GuaranteeDOCondition andBidBondLike(String value) {
        ew.like("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andBidBondNotLike(String value) {
        ew.notLike("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition orBidBondNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bid_bond", value);
        return this;
    }

    public GuaranteeDOCondition andAmountIsNull() {
        ew.isNull("amount");
        return this;
    }

    public GuaranteeDOCondition orAmountIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("amount");
        return this;
    }

    public GuaranteeDOCondition andAmountIsNotNull() {
        ew.isNotNull("amount");
        return this;
    }

    public GuaranteeDOCondition orAmountIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("amount");
        return this;
    }

    public GuaranteeDOCondition andAmountEq(Object value) {
        ew.eq("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountNe(Object value) {
        ew.ne("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountGt(Object value) {
        ew.gt("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountGe(Object value) {
        ew.ge("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountLt(Object value) {
        ew.lt("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountLe(Object value) {
        ew.le("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountIn(Object... value) {
        ew.in("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountNotIn(Object... value) {
        ew.notIn("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountBetween(Object value, Object value1) {
        ew.between("amount", value, value1);
        return this;
    }

    public GuaranteeDOCondition orAmountBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("amount", value, value1);
        return this;
    }

    public GuaranteeDOCondition andAmountNotBetween(Object value, Object value1) {
        ew.notBetween("amount", value, value1);
        return this;
    }

    public GuaranteeDOCondition orAmountNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("amount", value, value1);
        return this;
    }

    public GuaranteeDOCondition andAmountLike(String value) {
        ew.like("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("amount", value);
        return this;
    }

    public GuaranteeDOCondition andAmountNotLike(String value) {
        ew.notLike("amount", value);
        return this;
    }

    public GuaranteeDOCondition orAmountNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("amount", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeIsNull() {
        ew.isNull("guarantee_type");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_type");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeIsNotNull() {
        ew.isNotNull("guarantee_type");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_type");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeEq(Object value) {
        ew.eq("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeNe(Object value) {
        ew.ne("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeGt(Object value) {
        ew.gt("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeGe(Object value) {
        ew.ge("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeLt(Object value) {
        ew.lt("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeLe(Object value) {
        ew.le("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeIn(Object... value) {
        ew.in("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeNotIn(Object... value) {
        ew.notIn("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeBetween(Object value, Object value1) {
        ew.between("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_type", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeLike(String value) {
        ew.like("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTypeNotLike(String value) {
        ew.notLike("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_type", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryIsNull() {
        ew.isNull("guarantee_category");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_category");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryIsNotNull() {
        ew.isNotNull("guarantee_category");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_category");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryEq(Object value) {
        ew.eq("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryNe(Object value) {
        ew.ne("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryGt(Object value) {
        ew.gt("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryGe(Object value) {
        ew.ge("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryLt(Object value) {
        ew.lt("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryLe(Object value) {
        ew.le("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryIn(Object... value) {
        ew.in("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryNotIn(Object... value) {
        ew.notIn("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryBetween(Object value, Object value1) {
        ew.between("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_category", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryLike(String value) {
        ew.like("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeCategoryNotLike(String value) {
        ew.notLike("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeCategoryNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_category", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeIsNull() {
        ew.isNull("project_code");
        return this;
    }

    public GuaranteeDOCondition orProjectCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("project_code");
        return this;
    }

    public GuaranteeDOCondition andProjectCodeIsNotNull() {
        ew.isNotNull("project_code");
        return this;
    }

    public GuaranteeDOCondition orProjectCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("project_code");
        return this;
    }

    public GuaranteeDOCondition andProjectCodeEq(Object value) {
        ew.eq("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeNe(Object value) {
        ew.ne("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeGt(Object value) {
        ew.gt("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeGe(Object value) {
        ew.ge("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeLt(Object value) {
        ew.lt("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeLe(Object value) {
        ew.le("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeIn(Object... value) {
        ew.in("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeNotIn(Object... value) {
        ew.notIn("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeBetween(Object value, Object value1) {
        ew.between("project_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("project_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeNotBetween(Object value, Object value1) {
        ew.notBetween("project_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("project_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeLike(String value) {
        ew.like("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectCodeNotLike(String value) {
        ew.notLike("project_code", value);
        return this;
    }

    public GuaranteeDOCondition orProjectCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("project_code", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameIsNull() {
        ew.isNull("project_name");
        return this;
    }

    public GuaranteeDOCondition orProjectNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("project_name");
        return this;
    }

    public GuaranteeDOCondition andProjectNameIsNotNull() {
        ew.isNotNull("project_name");
        return this;
    }

    public GuaranteeDOCondition orProjectNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("project_name");
        return this;
    }

    public GuaranteeDOCondition andProjectNameEq(Object value) {
        ew.eq("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameNe(Object value) {
        ew.ne("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameGt(Object value) {
        ew.gt("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameGe(Object value) {
        ew.ge("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameLt(Object value) {
        ew.lt("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameLe(Object value) {
        ew.le("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameIn(Object... value) {
        ew.in("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameNotIn(Object... value) {
        ew.notIn("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameBetween(Object value, Object value1) {
        ew.between("project_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orProjectNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("project_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andProjectNameNotBetween(Object value, Object value1) {
        ew.notBetween("project_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orProjectNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("project_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andProjectNameLike(String value) {
        ew.like("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andProjectNameNotLike(String value) {
        ew.notLike("project_name", value);
        return this;
    }

    public GuaranteeDOCondition orProjectNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("project_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeIsNull() {
        ew.isNull("section_code");
        return this;
    }

    public GuaranteeDOCondition orSectionCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("section_code");
        return this;
    }

    public GuaranteeDOCondition andSectionCodeIsNotNull() {
        ew.isNotNull("section_code");
        return this;
    }

    public GuaranteeDOCondition orSectionCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("section_code");
        return this;
    }

    public GuaranteeDOCondition andSectionCodeEq(Object value) {
        ew.eq("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeNe(Object value) {
        ew.ne("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeGt(Object value) {
        ew.gt("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeGe(Object value) {
        ew.ge("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeLt(Object value) {
        ew.lt("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeLe(Object value) {
        ew.le("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeIn(Object... value) {
        ew.in("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeNotIn(Object... value) {
        ew.notIn("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeBetween(Object value, Object value1) {
        ew.between("section_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("section_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeNotBetween(Object value, Object value1) {
        ew.notBetween("section_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("section_code", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeLike(String value) {
        ew.like("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionCodeNotLike(String value) {
        ew.notLike("section_code", value);
        return this;
    }

    public GuaranteeDOCondition orSectionCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("section_code", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameIsNull() {
        ew.isNull("section_name");
        return this;
    }

    public GuaranteeDOCondition orSectionNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("section_name");
        return this;
    }

    public GuaranteeDOCondition andSectionNameIsNotNull() {
        ew.isNotNull("section_name");
        return this;
    }

    public GuaranteeDOCondition orSectionNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("section_name");
        return this;
    }

    public GuaranteeDOCondition andSectionNameEq(Object value) {
        ew.eq("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameNe(Object value) {
        ew.ne("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameGt(Object value) {
        ew.gt("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameGe(Object value) {
        ew.ge("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameLt(Object value) {
        ew.lt("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameLe(Object value) {
        ew.le("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameIn(Object... value) {
        ew.in("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameNotIn(Object... value) {
        ew.notIn("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameBetween(Object value, Object value1) {
        ew.between("section_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSectionNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("section_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSectionNameNotBetween(Object value, Object value1) {
        ew.notBetween("section_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSectionNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("section_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSectionNameLike(String value) {
        ew.like("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andSectionNameNotLike(String value) {
        ew.notLike("section_name", value);
        return this;
    }

    public GuaranteeDOCondition orSectionNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("section_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameIsNull() {
        ew.isNull("guarantor_name");
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantor_name");
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameIsNotNull() {
        ew.isNotNull("guarantor_name");
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantor_name");
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameEq(Object value) {
        ew.eq("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameNe(Object value) {
        ew.ne("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameGt(Object value) {
        ew.gt("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameGe(Object value) {
        ew.ge("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameLt(Object value) {
        ew.lt("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameLe(Object value) {
        ew.le("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameIn(Object... value) {
        ew.in("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameNotIn(Object... value) {
        ew.notIn("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameBetween(Object value, Object value1) {
        ew.between("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameNotBetween(Object value, Object value1) {
        ew.notBetween("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantor_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameLike(String value) {
        ew.like("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuarantorNameNotLike(String value) {
        ew.notLike("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition orGuarantorNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantor_name", value);
        return this;
    }

    public GuaranteeDOCondition andTendererIsNull() {
        ew.isNull("tenderer");
        return this;
    }

    public GuaranteeDOCondition orTendererIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("tenderer");
        return this;
    }

    public GuaranteeDOCondition andTendererIsNotNull() {
        ew.isNotNull("tenderer");
        return this;
    }

    public GuaranteeDOCondition orTendererIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("tenderer");
        return this;
    }

    public GuaranteeDOCondition andTendererEq(Object value) {
        ew.eq("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererNe(Object value) {
        ew.ne("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererGt(Object value) {
        ew.gt("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererGe(Object value) {
        ew.ge("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererLt(Object value) {
        ew.lt("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererLe(Object value) {
        ew.le("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererIn(Object... value) {
        ew.in("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererNotIn(Object... value) {
        ew.notIn("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererBetween(Object value, Object value1) {
        ew.between("tenderer", value, value1);
        return this;
    }

    public GuaranteeDOCondition orTendererBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("tenderer", value, value1);
        return this;
    }

    public GuaranteeDOCondition andTendererNotBetween(Object value, Object value1) {
        ew.notBetween("tenderer", value, value1);
        return this;
    }

    public GuaranteeDOCondition orTendererNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("tenderer", value, value1);
        return this;
    }

    public GuaranteeDOCondition andTendererLike(String value) {
        ew.like("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andTendererNotLike(String value) {
        ew.notLike("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition orTendererNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("tenderer", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameIsNull() {
        ew.isNull("bid_customer_name");
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("bid_customer_name");
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameIsNotNull() {
        ew.isNotNull("bid_customer_name");
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("bid_customer_name");
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameEq(Object value) {
        ew.eq("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameNe(Object value) {
        ew.ne("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameGt(Object value) {
        ew.gt("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameGe(Object value) {
        ew.ge("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameLt(Object value) {
        ew.lt("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameLe(Object value) {
        ew.le("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameIn(Object... value) {
        ew.in("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameNotIn(Object... value) {
        ew.notIn("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameBetween(Object value, Object value1) {
        ew.between("bid_customer_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("bid_customer_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameNotBetween(Object value, Object value1) {
        ew.notBetween("bid_customer_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("bid_customer_name", value, value1);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameLike(String value) {
        ew.like("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andBidCustomerNameNotLike(String value) {
        ew.notLike("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition orBidCustomerNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("bid_customer_name", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusIsNull() {
        ew.isNull("guarantee_status");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_status");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusIsNotNull() {
        ew.isNotNull("guarantee_status");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_status");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusEq(Object value) {
        ew.eq("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusNe(Object value) {
        ew.ne("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusGt(Object value) {
        ew.gt("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusGe(Object value) {
        ew.ge("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusLt(Object value) {
        ew.lt("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusLe(Object value) {
        ew.le("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusIn(Object... value) {
        ew.in("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusNotIn(Object... value) {
        ew.notIn("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusBetween(Object value, Object value1) {
        ew.between("guarantee_status", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_status", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_status", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_status", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusLike(String value) {
        ew.like("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeStatusNotLike(String value) {
        ew.notLike("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeStatusNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_status", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public GuaranteeDOCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public GuaranteeDOCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeDOCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeDOCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeDOCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeDOCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeDOCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeDOCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public GuaranteeDOCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeDOCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumIsNull() {
        ew.isNull("serial_num");
        return this;
    }

    public GuaranteeDOCondition orSerialNumIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("serial_num");
        return this;
    }

    public GuaranteeDOCondition andSerialNumIsNotNull() {
        ew.isNotNull("serial_num");
        return this;
    }

    public GuaranteeDOCondition orSerialNumIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("serial_num");
        return this;
    }

    public GuaranteeDOCondition andSerialNumEq(Object value) {
        ew.eq("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumNe(Object value) {
        ew.ne("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumGt(Object value) {
        ew.gt("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumGe(Object value) {
        ew.ge("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumLt(Object value) {
        ew.lt("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumLe(Object value) {
        ew.le("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumIn(Object... value) {
        ew.in("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumNotIn(Object... value) {
        ew.notIn("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumBetween(Object value, Object value1) {
        ew.between("serial_num", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSerialNumBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("serial_num", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSerialNumNotBetween(Object value, Object value1) {
        ew.notBetween("serial_num", value, value1);
        return this;
    }

    public GuaranteeDOCondition orSerialNumNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("serial_num", value, value1);
        return this;
    }

    public GuaranteeDOCondition andSerialNumLike(String value) {
        ew.like("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andSerialNumNotLike(String value) {
        ew.notLike("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition orSerialNumNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("serial_num", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeIsNull() {
        ew.isNull("revoke_time");
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("revoke_time");
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeIsNotNull() {
        ew.isNotNull("revoke_time");
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("revoke_time");
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeEq(Object value) {
        ew.eq("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeNe(Object value) {
        ew.ne("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeGt(Object value) {
        ew.gt("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeGe(Object value) {
        ew.ge("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeLt(Object value) {
        ew.lt("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeLe(Object value) {
        ew.le("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeIn(Object... value) {
        ew.in("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeNotIn(Object... value) {
        ew.notIn("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeBetween(Object value, Object value1) {
        ew.between("revoke_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("revoke_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeNotBetween(Object value, Object value1) {
        ew.notBetween("revoke_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("revoke_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeLike(String value) {
        ew.like("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andRevokeTimeNotLike(String value) {
        ew.notLike("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition orRevokeTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("revoke_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeIsNull() {
        ew.isNull("guarantee_time");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_time");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeIsNotNull() {
        ew.isNotNull("guarantee_time");
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_time");
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeEq(Object value) {
        ew.eq("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeNe(Object value) {
        ew.ne("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeGt(Object value) {
        ew.gt("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeGe(Object value) {
        ew.ge("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeLt(Object value) {
        ew.lt("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeLe(Object value) {
        ew.le("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeIn(Object... value) {
        ew.in("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeNotIn(Object... value) {
        ew.notIn("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeBetween(Object value, Object value1) {
        ew.between("guarantee_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_time", value, value1);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeLike(String value) {
        ew.like("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andGuaranteeTimeNotLike(String value) {
        ew.notLike("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition orGuaranteeTimeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_time", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagIsNull() {
        ew.isNull("push_flag");
        return this;
    }

    public GuaranteeDOCondition orPushFlagIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("push_flag");
        return this;
    }

    public GuaranteeDOCondition andPushFlagIsNotNull() {
        ew.isNotNull("push_flag");
        return this;
    }

    public GuaranteeDOCondition orPushFlagIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("push_flag");
        return this;
    }

    public GuaranteeDOCondition andPushFlagEq(Object value) {
        ew.eq("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagNe(Object value) {
        ew.ne("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagGt(Object value) {
        ew.gt("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagGe(Object value) {
        ew.ge("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagLt(Object value) {
        ew.lt("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagLe(Object value) {
        ew.le("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagIn(Object... value) {
        ew.in("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagNotIn(Object... value) {
        ew.notIn("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagBetween(Object value, Object value1) {
        ew.between("push_flag", value, value1);
        return this;
    }

    public GuaranteeDOCondition orPushFlagBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("push_flag", value, value1);
        return this;
    }

    public GuaranteeDOCondition andPushFlagNotBetween(Object value, Object value1) {
        ew.notBetween("push_flag", value, value1);
        return this;
    }

    public GuaranteeDOCondition orPushFlagNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("push_flag", value, value1);
        return this;
    }

    public GuaranteeDOCondition andPushFlagLike(String value) {
        ew.like("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushFlagNotLike(String value) {
        ew.notLike("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition orPushFlagNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("push_flag", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgIsNull() {
        ew.isNull("push_resp_msg");
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("push_resp_msg");
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgIsNotNull() {
        ew.isNotNull("push_resp_msg");
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("push_resp_msg");
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgEq(Object value) {
        ew.eq("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgNe(Object value) {
        ew.ne("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgGt(Object value) {
        ew.gt("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgGe(Object value) {
        ew.ge("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgLt(Object value) {
        ew.lt("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgLe(Object value) {
        ew.le("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgIn(Object... value) {
        ew.in("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgNotIn(Object... value) {
        ew.notIn("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgBetween(Object value, Object value1) {
        ew.between("push_resp_msg", value, value1);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("push_resp_msg", value, value1);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgNotBetween(Object value, Object value1) {
        ew.notBetween("push_resp_msg", value, value1);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("push_resp_msg", value, value1);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgLike(String value) {
        ew.like("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition andPushRespMsgNotLike(String value) {
        ew.notLike("push_resp_msg", value);
        return this;
    }

    public GuaranteeDOCondition orPushRespMsgNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("push_resp_msg", value);
        return this;
    }
}